Study of Project Scheduling and Resource Allocation Using Ant Colony Optimization
نویسندگان
چکیده
Task Scheduling and Resource Allocation is an important phase in Project Management. Scheduling Problem in Software Projects is NP-complete and various algorithmic approaches have been studied to develop an optimal solution to generate a schedule, which will be cost effective, utilize resources effectively and meet the target deadline. This paper addresses the above problem in detail and reviews how Ant Colony Optimization (ACO) approach is being used for Resource Allocation and Task Scheduling. We attempt to propose a modified objective function to minimize cost, based on the rate card of employees in a company. Keywordsscheduling; resource; project; ACO
منابع مشابه
Resource leveling scheduling by an ant colony-based model
In project scheduling, many problems can arise when resource fluctuations are beyond acceptable limits. To overcome this, mathematical techniques have been developed for leveling resources. However, these produce a hard and inflexible approach in scheduling projects. The authors propose a simple resource leveling approach that can be used in scheduling projects with multi-mode execution activit...
متن کاملOptimization of an energy based bi-objective multi skilled resource investment project scheduling problem
Growing concern in the management of energy due to the increasing energy costs, has forced managers to optimize the amount of energy required to provide products and services. This research integrates an energy-based resource investment project-scheduling problem (RIP) under a multi-skilled structure of the resources. The proposed energy based multi skilled resource investment problem (EB-MSRIP...
متن کاملSoftware Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling
In software engineering field, developing software tools is challenging and important. In software project humans are important. Human resources are mainly needed. In software project, planning is important. Since software project is much related to human resource, the human resource allocation is the important problem. A software project planning tool must consider the project planning as well...
متن کاملSurvey on Resource Allocation Policy and Job Scheduling Algorithms of Cloud Computing
Cloud computing is the product of the evolution of calculation. It is a new distributed computing model. As more and more people put into the research and applications on cloud computing, the technology of computing becomes more and more widely used. Cloud computing has a huge user group. It has to deal with a large number of tasks. How to make appropriate decisions when allocating hardware res...
متن کاملA Multi-Mode Resource-Constrained Optimization of Time-Cost Trade-off Problems in Project Scheduling Using a Genetic Algorithm
In this paper, we present a genetic algorithm (GA) for optimization of a multi-mode resource constrained time cost trade off (MRCTCT) problem. The proposed GA, each activity has several operational modes and each mode identifies a possible executive time and cost of the activity. Beyond earlier studies on time-cost trade-off problem, in MRCTCT problem, resource requirements of each execution mo...
متن کامل